import { DBObject } from "./DBObject";
import { Gallery } from "./Gallery";
export enum UserStatus {
  OFFLINE = "offline",
  ONLINE = "online",
  BUSY = "busy",
  STREAMING = "streaming",
  AWAY = "away",
  INVISIBLE = "invisible",
  CUSTOM = "custom"
}
export class UserCustomStatus {
  public statusText: string = "";
}
export default class User extends DBObject {
  public email = "";
  public phone = "";
  public username: string = "";
  public nickname: string = "";
  public avatar: string = "";
  public banner: string = "";
  public friends: User[] = [];
  public status: UserStatus = UserStatus.OFFLINE;
  public customStatus: UserCustomStatus | null = null;
  public gallerys: Gallery[] = [];
}
